package io;

import java.io.*;
import java.nio.charset.StandardCharsets;

/*
缓冲字符输入流读取文本数据
 */
public class BRDemo {
    public static void main(String[] args) throws IOException {
        FileInputStream fis=new FileInputStream("pw.txt");//文件流
        //转换流
        InputStreamReader sir=new InputStreamReader(fis, StandardCharsets.UTF_8);
        //缓冲字符流   高级流
        BufferedReader br=new BufferedReader(sir);
        //String readLine():读取一行字符串，返回的字符串中不包含最后的换行符
        //如果单独读取到了换行符则返回值为空字符串
        //如果返回值为null，则表示读到了末尾
        String line;
        while ((line=br.readLine())!=null){
            System.out.println(line);
           // System.out.print(line);
        }
        br.close();



    }
}
